/*icons*/
.m-icon-logo { background-position: -192px -90px; width: 150px; height: 18px; }

.m-icon-check { background-position: -210px 0; width: 20px; height: 20px; }

.m-icon-type input[type='radio']:checked + .m-icon-check, .m-icon-type input[type='checkbox']:checked + .m-icon-check { background-position: -128px -153px; }

.m-icon-wx { background-position: 0 -120px; width: 44px; height: 43px; }

.m-icon-zfb { background-position: -64px -120px; width: 44px; height: 43px; }

.m-icon-huabei { background-position: -128px -90px; width: 44px; height: 43px; }

.m-icon-help { background-position: -210px -40px; width: 15px; height: 15px; }

.m-icon-suc { background: no-repeat;background-position: -120px 0; width: 70px; height: 70px; }

.m-icon-fail { background: no-repeat;background-position: 0 0; width: 100px; height: 100px; }

.m-icon-success { background: no-repeat;background-position: 0 -183px; width: 28px; height: 28px; }

.m-icon-failure { background: no-repeat;background-position: -48px -183px; width: 28px; height: 28px; }

.nav-list-down:after { content: ""; background-position: -96px -193px; width: 16px; height: 7px; display: block; }
.nav-list-down.show:after { background-position: -168px -153px; }


/* ../images/mobileicons.png */
.m-icon-logo,
.m-icon-check,
.m-icon-wx,
.m-icon-zfb,
.m-icon-huabei,
.m-icon-help,
.m-icon-suc,
.m-icon-fail,
.m-icon-success,
.m-icon-failure,
.nav-list-down:after,
.nav-list-down.show:after{
background-image: url(../images/mobileicons.png);
}


/* ../images/mobileicons.png */
.m-icon-type input[type='radio']:checked + .m-icon-check,
.m-icon-type input[type='checkbox']:checked + .m-icon-check{
background-image: url(../images/mobileicons.png);
}


/* ../images/mobileicons@2x.png */
@media only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi), only screen and (min-resolution: 2dppx) {
.m-icon-logo,
.m-icon-check,
.m-icon-type input[type='radio']:checked + .m-icon-check,
.m-icon-type input[type='checkbox']:checked + .m-icon-check,
.m-icon-wx,
.m-icon-zfb,
.m-icon-huabei,
.m-icon-help,
.m-icon-suc,
.m-icon-fail,
.m-icon-success,
.m-icon-failure,
.nav-list-down:after,
.nav-list-down.show:after{
background-image: url(../images/mobileicons@2x.png);
background-size: 314px auto;
}
.m-icon-logo{
background-position: -164px -80px;
}
.m-icon-check{
background-position: -76px -163px;
}
.m-icon-type input[type='radio']:checked + .m-icon-check, .m-icon-type input[type='checkbox']:checked + .m-icon-check{
background-position: -108px -132.5px;
}
.m-icon-wx{
background-position: 0 -110px;
}
.m-icon-zfb{
background-position: -110px -80px;
}
.m-icon-huabei{
background-position: -54px -110px;
}
.m-icon-help{
background-position: -190px 0;
}
.m-icon-suc{
background-position: -110px 0;
}
.m-icon-fail{
background-position: 0 0;
}
.m-icon-success{
background-position: 0 -163px;
}
.m-icon-failure{
background-position: -38px -163px;
}
.nav-list-down:after{
background-position: -138px -132.5px;
}
.nav-list-down.show:after{
background-position: -190px -25px;
} 
}
